multi-flex engineers c++ multi-color moulds optical engineering optical design optics php mould trial lens design mould tryouts html manufacturing java engineering engineer